Tiger est un langage de programmation créé par Andrew W. Appel en 1998. Il est de type « //typage fort// »

====== Variables réservées ======

Tiger est composé de 3 types de variables dites réservés :

« int », composé par des entiers de 32 bits compris entre -2³¹ (moins deux puissance 31) et 2³¹ - 1 (deux puissance 31 moins 1) 

« string » chaîne de caractères de 8 bits (voir table ASCII)

« void », comme

• void return type of a function or block that returns nothing

====== Hello World ======

print("Hello World!")

====== Structure ======

Dans Tiger, la déclaration et l'initilisation des fonctions se fait dans le « let ». Les instructions dans le « in » et enfin le « end » permet de terminer la fonction.

let
/* Declarations */

var thermostat : int := -17

in
/* Expressions */
thermostat := thermostat + 1;
print_int(thermostat);
print("\n")
end

